a fanciful place filled with castles